//
//  UIView+EXtension.swift
//  微博
//
//  Created by liuerying on 16/6/2.
//  Copyright © 2016年 liuerying. All rights reserved.
//

import UIKit

extension UIView{

    //查找视图对象的响应者链条中的导航视图控制器
    func findNavController() -> UINavigationController? {
        
        //遍历响应者链条
        var next = self.nextResponder()
        
        //开始遍历
        while next != nil {
            //判断next 是否是导航视图控制器
            if let nextobj = next as? UINavigationController {
                return nextobj
            }
            //如果不是导航视图控制器 就继续获取下一个响应者的下一个响应者
            next = next?.nextResponder()
        }
        
        return nil
    }

}

